@charset "utf-8";
html, body, form, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
*{margin:00px;}

body {
	background: #e0ff86;
	text-align: center;
	color: #fff;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif; /*font family!*/
}

#page { 
	width: auto;
	height:auto;
	margin: 0px auto 20px auto;
	padding: 0px;
    position: relative;
/*    background: #7C0000 top right url(../images/header.png) no-repeat;*/
}

#wrapper {
	width: auto;
	position:relative;
	background-color: #e0ff86;
	}
.container_h {
	margin-left: auto;
	margin-right: auto;
	width: 50em;
	height:auto;

}

/*banner*/

.header_top {
	background-image:url(../images/header_top1.png);
	background-repeat:no-repeat;
	position:fixed;
	height: 32px;
	left:170px;
	width:950px;
	right:200px;

	

}

.header2 {
	background-image:url(../images/header2.png);
	background-repeat:repeat-x;
	width:auto;
	height:109px;	
	}

	
.header {
	background:transparent url(../images/header1.png) no-repeat;
	position:absolute;
	width: 950px;
	height:122px;
	top: 29px;
	left: 170px;
	}

/*	width:9px;
	height:109;*/
	
/*.login_text {
	 
float: right; 
width: 300px; 
height: 20px; 
font-size: 16px;
	font: Arial;
} */


/*-----------------Links-----------------*/
.links {
	position:relative;
	left: 30px;
	top: 94px;
	width: 690px;
	font-size: 15px;
	font: Arial;
	color: #FFF;
}



.about_tab {
	margin: 60px ;
}

.announcement_tab {
	margin: 0px -15px;
}

.forum_tab{
	margin: 59px;
}

.contact_tab{
	margin: 0px -6px;
}		  
/*Body*/
/*.content{
	position:relative;
	width:800px;
	height:480px;
}*/


.event {
	background-image:url(../images/events_header.png);
	background-repeat:no-repeat;
	position:relative;
	left:7px;
	width: 242px;
	height:45px;
	top: 15px;
	}

.event_bg {
	background-image:url(../images/events_bg.png);
	background-repeat:repeat-y;
	position:relative;
	left:12px;
	width:233px;
	height:212px;
	top:2px;
	}
.event_footer {
	background-image:url(../images/events_footer.png);
	background-repeat:no-repeat;
	position:relative;
	left:8px;
	width: 242px;
	height:30px;
	top:0px;
}
/*
.login  {
	background-image:url(images/loginpng);
	background-repeat:no-repeat;
	position:relative;
	left:7px;
	width: 242px;
	height:45px;
	top: 15px;
	}*/

.home {
	background-image:url(../images/home_header.png);
	background-repeat:no-repeat;
	position:relative;
	width: 535px;
	height:32px;
	left: 265px;
	top: -273px;
	
}
/*home for login_r*/
.home_r {
	background-image:url(../images/home_header1.png);
	background-repeat:no-repeat;
	position:relative;
	width: 799px;
	height:45px;
	/*left: 265px;*/
	top: -247px;
	
}
.home_bg {
	background-image:url(../images/home_bg.png);
	background-repeat:repeat-y;
	position:relative;
	left: 266px;
	top: -273px;
	width:531px;
	height:490px;
	}	
.home_footer {
	background-image:url(../images/home_footer.png);
	background-repeat:no-repeat;
	position:relative;
	left: 264px;
	width: 535px;
	height:27px;
	top:-274px;
}
	
/*extra space*/

.box_content {
	background-image:url(../images/events_header.png);
	background-repeat:no-repeat;
	position:relative;
	left:7px;
	width: 242px;
	height:45px;
	top: -544px;
	}

.box_bg {
	background-image:url(../images/events_bg.png);
	background-repeat:repeat-y;
	position:relative;
	left:12px;
	width:233px;
	height:210px;
	top: -557px;
	}
.box_footer {
	background-image:url(../images/events_footer.png);
	background-repeat:no-repeat;
	position:relative;
	left:8px;
	width: 242px;
	height:30px;
	top: -557px;
}

/*footer below*/
.footer_below {
  text-align: center;
/*  background: url(../images/divider.gif) repeat-x;*/
	background-image:url(../images/footer_below.png);
	background-repeat:repeat;;
 	 padding: 20px 20px 12px 20px;
 	 margin: 0 2em;
  	width:789px;
	height:26px;
	left:78px;
	top:-550px;
}


/*footer*/
.footer {
  text-align: center;
 /* background: url(../images/footer_design.png) no-repeat;*/
 	 padding: 20px 20px 12px 20px;
	 background-color:#b8cd65;
 	 margin: 0 2em;
  	width:789px;
	height:26px;
	left: 78px;
	top:-550px;
}

#footer li {
  list-style: none;
  display: inline;
}
#footer a {
  color: #E49E6F;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: none;
  color:#F9F;
}


/* Sidebar */

#sidebar {
	float: left;
	width: 320px;
	padding: 40px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 30px;
	padding: 0 0 10px 0px;
}

#sidebar li ul {
	margin: 0px 0px;
}

#sidebar li li {
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 10px 0px;
	border-bottom: #203253 dashed 1px;
}

#sidebar li li a {
	font-weight: normal;
}

#sidebar li li a:hover {
}

#sidebar p {
	margin: 0;
	padding: 0px 14px;
}

#sidebar li h2 {
	height: 30px;
	margin: 0 0 10px 0px;
	padding: 6px 0 2px 0px;
	border-bottom: 4px dashed #203253;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}


#sidebar p {
	line-height: 200%;
}

#sidebar a {
	text-align: left;
	text-decoration: none;
	color: #71809E;
}

/* Content */

#content_ind {
	float: right;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 40px 30px 0px 20px;
	
}


#content {
	position: right;
	width: auto;
	height:100%;
	margin: 0px 0px 0px 0px;
	padding: 40px 30px 0px 20px;
		background: #daf57e;
		min-height: 500px;
		
}


#sidebar_ind {
  /*background: bottom left url(../images/pic_1.jpg) no-repeat;
  padding-left: 30px;
  padding-top: 20px;
  background: bottom left url(../images/specials.jpg) no-repeat;*/
  border: 1px solid #3f5e02;
  background: #8ba92f;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  height: auto;
  width: 300px;
  margin-left:-10px;
  padding-bottom:10px;
  	text-align: left;
}
